<template>
<!-- 头部部分 -->
  <div>
    <header class="header">
      <h1>todos</h1>
      <input class="new-todo" placeholder="请输入任务名称" autofocus v-model.trim="taskname" @keydown.enter="hAdd"/>
    </header>
  </div>
</template>

<script>
export default {
  name: 'VueDemoTodoHeader',

  data() {
    return {
      taskname:''
    };
  },

  mounted() {
    
  },

  methods: {
    hAdd(){
      //非空校验
      if(this.taskname === '') return
      //1.用户按下回车时获取到用户输入的任务名
      //2.将任务名传递给父组件 子传父
      this.$emit('addTask',this.taskname)
      //3.父组件接收任务名后加入数组
      //4.清空文本框
      this.taskname= ''
    }
  },
};
</script>

<style scoped>

</style>